package vendedor;

import org.hibernate.SQLQuery;

import persistencia.GenericDAOAbstract;

public class VendedorDAOHibernate extends GenericDAOAbstract<Vendedor, Long>
		implements VendedorDAO {

	public Vendedor buscaPorCpfCnpj(String cpfCnpj){
		
		String sql ="SELECT * FROM vendedor  c where c.cnpjCpf = '" + cpfCnpj + "'"; 
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(Vendedor.class);
		return (Vendedor) sqlQuery.uniqueResult(); 
	}
	public Vendedor buscarPorId(int id) {

		String sql = "SELECT * FROM vendedor v where v.id_vendedor = "
				+ id;
		SQLQuery sqlQuery = getSession().createSQLQuery(sql).addEntity(
				Vendedor.class);
		return (Vendedor) sqlQuery.uniqueResult();
	}
}
